Canto: Define custom fields and page types directly in code for content management systems. – GrootMade