Modulize interfaces