Added Session View; extracted interfaces from views.