Micromole final architecture

Micromole final architecture