Starting work on the general 'record' class.