A bunch of changes inspired by the latest AMXX Menu Generator. Simplifies a lot, but not quite down... particularly with the plugin shell.