No offense but I feel like this is an overengineered solution that misses the problem. It may efficiently render millions of notes I will not take in my life but it is extremely ugly with the slow loading/populating the screen as you scroll. And scroll goes crazy if you try to drag and scroll.
I would prefer a note taking app that can render maybe 100 notes but doesn't have that scrolling behaviour.