feature(revamp): Complete rewrite.

Cleaner interface.
Cleaner code.
Shorter code.
More flexible and awesome.

feature(component): Auto updates component.json

chore(version): Bumped to republish.

chore(dependencies): Cleaned up unused deps.