1. A method of encoding data, comprising the steps of: a) determining a least amount of bits to encode a member value for at least one member of at least one field in a template; b) generating an encodable bit stream of a sum of said least amount of bits to encode said member value for said at least one member of said at least one field in said template; c) indexing each of said least amount of bits to encode said member value for said at least one member of said at least one field in said template to a bit range in said encodable bit stream; and d) coupling a template identifier to said encodable bit stream of said sum of said least amount of bits to encode said member value for said at least one member of said at least one field in said template.