Register compilers as child components
Add horrible ad-hoc profiling implementation for self + total across child components

I'm not proud of this.