Require -> Bower, Komponent AMD, Abstracting all user data