Worked on naming conflicts. I'm having trouble with python's import system, though.