Decided on a different way to handle dependencies.

Getting duplicate symbols and I do know why.