Reusable classes for handling Resources in the workspace.