Template project for creating a modularized command line tool