main layout; todo: modals
add assets, configs