Break gist into full Python project