Fix 06bed0368aa57e85af90c9a6ddac48ff58283ecf

When I comitted the snapshot of work, it had enabling the
shaders/program commented out.
Refactoring the snapshot.

	- We now have a stubbed scene manager that can add/update things.

	- Actual drawing is done by a rendering technique rather than
	  the object or scene manager.

	- Scene manager only knows one technique which is hard coded in
	  the system :-(.

	- Technique is incomplete, e.g. hard codes vertex data.