Added InputConfiguration class

Will provide a data model for future class InputConfigurationDialog