Configurable menu added.

Pretty flexible actually... just needs a bit of polishing.