Refactors API,
Adds ViewGroup#rerender method