*_identity-server_* shared library offering C and Vala APIs.
- provides Create / Read / Update / Delete functionality for IDs
-- is the only means of accessing the identity-storage-server
+- is the only means of accessing the _identity-storage-server_
- includes the server functionality initially implemented in UI
*_identity-storage-server_* encapsulates the Identity Store in a shared library offering a CRUD API to access the store.
All of the components will be implemented in Vala. The shared libraries will be built with the -H option to enable access from C code, and introspection generated to allow use from other languages..
-### _identity-server_ detail
+### Detail _identity-server_ component
Implemented as a shared library in Vala.
Uses GTK widgets for simple input from User.
-### _moonshout-ui_ detail
+### Detail _moonshout-ui_ component
This is now just an App for managing Identities. It's *only* function is to allows a User to manage Identities and Services.
Implemented in Vala using GTK widgets.
-### _identity-provisioning_ detail
+### Detail _identity-provisioning_ component
The *_identity-provisioning-file-handler_* component replaces the moonshot-webp component. It provides the same InstallIdentityCard() functionality as the moonshot-webp component in the initial implementation, as well as new functions to uninstall and revoke identities. It has no UI - any interaction with the User is done when the file is processed by the *_identity-server_*