Layer Read Write

TVF layer read and write methods
More of the header