* more: extract client component into /modules folder * maintenance: extract client component into /modules folder * upgrade: extract client component into /modules folder * improve WithLayout wrapper * connect-and-join: extract client component into /modules folder * add env vars