Rename all input classses to inputX.[h,cpp]
Rename to dispatch