Object Oriented Web Templating and Action Framework with high modularity and flexibility but limited editing capabilities on its own for small starts and dynamically growing web applications using Java, Apache Velocity, Groovy, and Gradle