KVision main Application class and some helper interfaces necessary to support Hot Module Replacement (HMR).
Contains a simple select component as well as a full-featured component with support for remote (AJAX) data source.