Python3 overhaul with class based system.