Initial Commit of SequenceGenerator

SequenceEditor inherits from SequenceGenerator for reusability.