Legacy components of RRF 2020

Large parts of RRF will rewrite in 2021 totally, however some valuable ideas that implemented in 2020 still worth to exist for reference.