First integration with Mingle

# Integrated with Mingle
# Refactored everything into extensions and created runtime with hooks
and events
Missed files