removed dead code, moved modules into 'Core' lib so that it's easy to drop into a project.
menu bits are rendering again.