improved graphspane viewmodel by not creating controls in code behind