Project Hierarchy II

updated the hierarchy to include the ProviderTerminalManager class,
which was missing in the original project hierarchy commit