Proper use of Applications and Extending Administration UI

Hello. We have several other pieces of our platform that feed into/off of Community Server and I have a couple of questions on how best to handle management using the Telligent framework/UI.

1. Is it possible to create a custom application and list all of OUR plugins in a central place, even if they're extending other parts of Telligent (i.e. Tokens, Extensions, Rules, etc.)? How would you do this? Is it as simple as creating a custom application and extending it?

2. We have some settings that are currently having to be set in multiple areas (i.e. on each plugin or widget). Is it possible to centralize these by extending the administration UI (or within a custom application)? The settings need to be accessible to widgets, plugins and via the REST APIs.