Implement Template class. Handle dependencies with Maven.