Lots more working now.  Basic file reader => some sort of transform => Console.WriteLine chain is working.  Created base classes for the different kinds of components (ones with only an Out, ones with only an In, and ones with both In and Out).