[SHRINKDESC-21] Add POC for mutable/immutable view separation and rebuilding of API