Ton of refactoring, new view wrapper classes, SandwichSettings and SandwichAssert