Add more factories and interfaces. I am the Enterprise!