make layout, loading, and notFound routes customisable too