History example.
Additional component methods and vsplitter implementation.