modularizable cms wrapping expressjs