Cleaned up data and sample rx frames, created common interfaces