More restructuring, separated web-related things to web/ compass namespace.