marking package as private to avoid publishing before ready; working on generator methods and src scaffolding.