On-going re-work to project rendering

Added some classes.