libvb/Figure: fix draw bug for vertical figures
More separated classes