Adding menu and rough (broken) theming support
Updating package references.
Theming cleanup.