Add compile module (WIP)