Added Boolean and Integer types
<include> now works "invisibly" and no longer leaves a component in the tree after building its children