Added standard methods for DESTROY and FINALIZE, added layer generics.
Added current-document impl
Added some stub stuff
Added current-document impl, fields for the widgets.
Added layer methods and finalize impl
Added delegates
Layer widget implementation