A given function may be called from multiple places in the program, in varying states of energy consumption.
Thus, a function that enables a single LED could have a dozen different skylines all depending on the states of other components that are not relevant to this function.
Depending on the application, it may be desirable to view only the energy consumption of components that are relevant to the given function. Here, a component is relevant to a function f if either there is a component call to it in f, or f calls a different function g and the component is relevant to g.
In our tool, we support this by allowing a filtering option `--filter-components`. The resulting skylines are presented below.