SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything!!!

SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything!!!