A specification and conveniences for composable modules in between web applications