An abstract library for greating blog projects.