eLife integration of Lens with custom extensions