KVision main Application class and some helper interfaces necessary to support Hot Module Replacement (HMR).
Text input components, with password, text area, rich text area and typeahead support.