Tools For Data Modelling From Scratch