Add interfaces for different responsibilities of IocManager #113.