Use constexpr ids for setting default skin on widgets.
Added getters for widget children iterators.
TBAnimationObject should be a TBTypedObject.

So animation listeners know how to cast safely.