Fixed image&label alignment on overlong button captions.
Redesigned GetPreferredSize architecture and drawing offsets for canvases and normal render methods