New, hopefully better, implementation of PART drawing