session-package provides some interfaces to implement
session trackers. The core interfaces are SessionContext, which
represents a user session among several requests and SessionTracker,
which defines the methods common to all classes that provide session tracking
facilities.