Code restructuring and scheduler skeleton
Undo ignore
Add packaged go rendler