Update IMC stuff, including mod support.
Update API to allow you to add tool types.