Re: Smart recompilation, interfaces and implementation