CoreDataStructure and DataType now extend DataStructure.
Double-ended queue is implemented.