Switch to using component build system