17. An apparatus comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: receive, by a query server, a query from a client computing device comprising a target style, wherein the query requests entry points to virtual worlds having content associated with at least one criterion and wherein the target style is a user selected style for portal representations; identify, by the query server data processing system, a set of portals from a virtual world database to be rendered within the customized virtual world, wherein the set of portals are objects representing entry points to alternate virtual worlds that satisfy the query and wherein each portal is an entry point at a location within the customized virtual world; select, by a construction server, a representation associated with the target style for each portal in the set of portals to form a set of selected representations, wherein selecting a representation associated with the target style further comprises: identifying a given portal in the set of portals; searching a set of preferred representations associated with the given portal for a preferred representation matching the target style; and responsive to a failure to identify a matching preferred representation for the given portal matching the target style, selecting a default representation to form the selected representation for the given portal; construct, by the construction server, a virtual world with the set of selected representations to form the customized virtual world, wherein the set of representations are rendered within the customized virtual world; and return the customized virtual world to the client computing device as a response to the query.
18. The apparatus of claim 17 wherein the instructions further cause the processor to: assign a position to each portal in the set of portals relative to a reference entry point to form a set of assigned positions, wherein an assigned position comprises at least one of a set of coordinates and an orientation a of an object within the customized virtual world; and construct the customized virtual world using the set of selected representations and the set of assigned positions to generate a representation for each portal in the set of portals.