Got the resource manager finished off for now.
Basic components support for the menu screen - labels and buttons.
Refactored for simpler UI layout managers and added some unit tests for the layouts.