Completed Segmem Interface and Implementation