Move some libs/api stuff to RE, Junked GUI override as it conflicts with NEI, and setup ICBM to extend abstractmod