Supplies helper AbstractClass and ports base Input functionality to new system.