Refactor out Spoon factory in favor of DI container.