Added subscribe/unsubscribe/trigger to the dataset
Implemented StepDate class
Implemented a component framework