initial generalized web framework support