I will have a proper read of this later, Nevin, during my uni. But it looks really good so far.