SMC: Add library personality module support

Initial framework for library module 'personalization'

Signed-off-by: Mark Harvey <markh794@gmail.com>