The Shared General Purpose Classes. These classes are generic enough that they can be used by either the driver or any of the clients. It might not make sense for some of these to be used by a driver or client, but the basic class functionality isn't tied to one of the other.