@@ -0,0 +1,915 @@
+package io.sigpipe.sing.graph;%0A%0Aimport java.io.IOException;%0A%0Aimport io.sigpipe.sing.serialization.ByteSerializable;%0Aimport io.sigpipe.sing.serialization.SerializationInputStream;%0Aimport io.sigpipe.sing.serialization.SerializationOutputStream;%0Aimport io.sigpipe.sing.stat.RunningStatistics2D;%0A%0Apublic class ContainerEntry implements ByteSerializable %7B%0A    public int feature1ID;%0A    public int feature2ID;%0A    public RunningStatistics2D stats;%0A%0A    public ContainerEntry() %7B%0A%0A    %7D%0A%0A    @Deserialize%0A    public ContainerEntry(SerializationInputStream in)%0A    throws IOException %7B%0A        this.feature1ID = in.readInt();%0A        this.feature2ID = in.readInt();%0A        stats = new RunningStatistics2D(in);%0A    %7D%0A%0A    @Override%0A    public void serialize(SerializationOutputStream out)%0A    throws IOException %7B%0A        out.writeInt(feature1ID);%0A        out.writeInt(feature2ID);%0A        stats.serialize(out);%0A    %7D%0A%0A%7D%0A%0A

Add initial implementation for a data container entry