Assemble makes it dead simple to build modular sites and components from reusable templates and data. Make sure to visit the wiki.