Added smarter service recompilation
Added missing file_utils interface