Seperate model-view binding to an independent module