r21876: Start adding in the seal implementation - prototype code