Revamp component; ready to start feature changes
gitignore
Generalizing development