:gb: Added .gitignore with dump directory for local sketches
:gb: Started refactor of sketch, breaking up components