[FEATURE] BackendLayoutProvider

Fixes: #14