##TODO 1. Add python build infrastructure with proper dependencies 2. Separate functional code from environment building in generate_ns.py 3. Add documentation and examples of use 4. Probably need some tests for coverage and functionality