Compiles with component arch