Added packet interface and enum
Added packet stream
Updated project files