[Wikitech-l] Please comment: Using factory functions for component instantiation