Extended DesiredSize method with extra arguments that tells the control how much space is available for the parent control (note: this might not be the actual given size when Arrange is called on the control).
Fixed issue where events of partially and invisible controls where incorrectly handled.
Build control methods now accept nil as visitor method.