Dinodex

with help from @jvanderz22 and @jillalynch
This name may not be accurate, since you're not using the factory to generate any other class or instance dynamically.