More framework in place for python port