modularize data, includes, js, etc