Common Shark package.

Contains interfaces and exceptions used in both client-side and internal interfaces.