GitHub #6 - Start genericizing project