More ProcessShare() work - implemented SerializeBlock().