modularize web site resources
RESTful API
frontend