Program architecture done (May need minor changes).
Message Format done.
Program architecture done.
Message format done.