Add (not really functional) layout box
Downgrade Box to being manually managed (but it works)
Make it possible to have multiple inits/updates/destroys