Designing custom components for SSIS is a complex task.
Much of the available documentation is not very intuitive, and although technically correct, can be simply unfathomable.
There is a step learning curve , with many trips and false starts upon the way. Once understood though, the benefits in code reuse and overall performance can be well worth the effort.
>Once you have understood the data flow functionality, then the hurdle of creating a UI will then have to be crossed. Starting with a blank project , the end to end process will be demonstrated to allow you to get all the benefits