Python3 Support. Dynamic Loader. Abstract Design.