Initial import for granite 0.1.1