Renaming "factory" to "factory method" to be more specific.
Renaming "factory" to "factory method" to be more specific.
Adding documentation.