Build changes
Builds on !181 (merged)
Seeking comment on this: I modified the build so that you actually can disable/enable the various options and have things still work (roughly) - including xlib, opengl, etc. It also fixes some todos.
Edited by Rylie Pavlik