Finished initial kernel.  Reworked to remove device offset.