Made menu universal

Things can now hook into it and add their own tabs as well. This fixes
#53.