Enabling basic input formatter selection.

This class at least needs to be renamed to `inputformatterselector`