As VCF is largely inspired by Java Swing (also Qt &
VCL) ,it lacks a good component layout framework.
A FlowLayout , BorderLayout & GridLayout is very much
needed. Also each component need to calculate its
preferred size, and draw according to the preferred size.