.Net process pipeline framework for creating your own step by step workflow or ETL type operations