Added individual frame management and (de)serialization