Moved standalone create methods to a factory

Moved standalone create methods for particles and colors to a factory.