Refactor to use transclude.
Bump to 0.4.0