Renamed From to For.
ICommand/IClient refactoring, more tests.