Template Project for Design Patterns Learning