Coded interface and low level classes.  Stated coding POSRegister and Receipt classes