Merged supporting libraries into the one repo

I got really sick of trying to keep multiple repos in sync, so merged
them :+1: