refactor: complete rewrite
chore(bower): change path to bower_components