Split up protocols package