The packet parsing/encoding stuff works, so I guess you could use this as the basis for something else, especially UI stuff like APRS.
The Session object is pretty broken, so I wouldn't try to do any connected-mode stuff without basically redoing that.