Generate in browser, WIP. Relies heavily on direct paths