Finished the definitions and basics part. Need to work on encoding and decoding next. Will start writting code for my example now.