License (MIT)
Split out support code and use Zinc code and rlibc instead of newlib
Split libs into multiple files