What files in a project belong in these directories and why those particular names? Templates is another one.