Introduced replaceable factory service
Merge pull request #8 from massiveart/factory

Introduced replaceable factory service