feat(build tool): Major work started on the build tool and generator