Packet refactoring
ObjectWriter into the use
Add workout model and UI