Implement simplier and cleaner version of rollup.

Initial release