I have basic collision detection working now. I still need to make the routine recursive and add sliding. Geometry that can collide is now a derived zone class of the world object. Only zone geometry is considered for collision tests. Selectable items will be another derived class of the world object class.
Here is a background I rendered to use as a backdrop texture against transparent windows, etc. I may explore around more with different fractals, but as soon as I decide upon a partitcular look, I will try to keep the landscape scenery consistent.
1900x1200 uncompressed png version