Replaced DataTensors with Views

Views encapsulate modules and make things much easier.