Refactored render header/body into seperate files

Change-Id: Ie40f17e3573331412421c05f2a7e9c764da2bb1a
Complete port of menu to machine code

Change-Id: Ie27aacb40fbfa9f21b7db384e1f2815329055769