Design notes, with UML, for next iteration of RDP.