Moved Input classes into seperate assembly.