Modified build
Added comments
Refactored the packages
Refactored the sequence generator methods