Changes of hierarchy. Flow and TCA are now subclasses of Raster

They also implements IRiver Interface