This document summarizes a presentation about keeping user generated content flexible using Neo4j. It introduces the speaker and his background in programming. It then discusses some caveats and outlines the agenda which includes problems, motivation and goals, the tech stack including Mustache and Spring Data Neo4j, why Neo4j was chosen, examples of a form builder and social forum, and a demo with some code. The presentation aims to show how Neo4j can be used to build a flexible UI for creating structured content and generating markup from that structure.