Data encode/decode and storage library
