chore: separate NPM and Bower installation
doc: add installation annotation