# subcomponent example: efl-legacy [EFL](https://www.enlightenment.org/) are a collection of C libraries that offer a highly optimized application programming interface to develop graphical as well as non-graphical programs. Prior to a major refactoring, EFL was split into several git repositories. It is now a single monolithic git repository, which makes developping and maintainance much easier. Although development has been stopped in the legacy individual git repositories, they can still be used as a nice example to illustrate how subcomponent can fetch several components, and build them all. ```bash subcomponent status subcomponent fetch subcomponent status ```