The lib/
directoy contains examples of each type of component. Each
sample contains two modules. The first is the sample component itself,
and the second is a set of unit tests that illustrate how that component
is used.
To run the components and their tests, just do
$ mix do clean, compile