Refactor office sites admin tool - make it generic purpose, make site type a parameter