Yeah, wasn't sure if that would help much ha.
I haven't actually tried it with bare minimum but I would assume so. I don't think I've done anything out of the ordinary.
The only perhaps 'not standard' thing I have done is use nested abstract states which contain the side menu and tabs markup, which then contains my views.