[major][wip] Pagelets should be an array to prevent clashing names