Next development iteration
Refactor deftrait to simplify applies? predicates
Split :layout-params trait into separate traits

Now every layout trait depends on the container type the widget is
currently in.