Merge branch 'optimize/rerange' into 'main'

add adapter layer

See merge request !9
2 jobs for main in 1 minute and 53 seconds (queued for 1 second)
Status Job ID Name Coverage
  Lint
passed #71126
linux
npm_lint

00:00:30

 
  Build
passed #71127
linux
npm_build

00:01:22