Each class from Input moved to separate library project. Still there are some errors to resolve.