I think you can achieve this by using Global Layers and a shared event sheet.
One major advantage it had was that the sub app had it's own frame size so you couldn't see any objects out side it's boarder, in that regard it acted as a mask, which is not achievable with layers.
[attachment=0:354pu5lk][/attachment:354pu5lk]