[C86] Added sample module

Also refactored message_enhancer to a role