Use bower and requirejs for front-end requirements. Add masonry layout.