A lightweight tool for building dynamic content types with custom fields.