I've taken the best of what I've created so far and created a project template.
Check out this summary for help getting the toolchain set up.
Hope it helps someone someday.