permissions system, menu templates, folder struct