Started fleshing out the Visual State Manager and also toying a bit with the Control structure for Bifrost