Finished up factory documentation
Relocated class method to be consistent with documentation