More granular source files and resources specification.

Signed-off-by: Esteban Torres <me@estebantorr.es>