Adding in functionality for component management.