use namespaces
change python package structure
move python code to different repo