Example of project with macro & complex dependencies