* Rationalised code after merger with former sub-class.
* Made frame class sealed and re-factored out sole virtual method. * Made all interface implementation code public and changed visibility of some other code.
Authored by: delphidabbler 2011-10-22
Parent: [r1622]
Child: [r1624]