I used lvm with SSD cache few years, but time to time I have problems with loads after reboot. If forgot about reboots all work great with LVM raid + LVM cache. Cache can be configured without raid. And you can add or remove cache in any time. Docs: https://man.archlinux.org/man/lvmcache.7
It all depends on the writing time. if you have about a year, it will be difficult to make something truly breakthrough.
For example, we can question the modified Harvard architecture of modern processors. But creating an alternative architecture based on a modern set of hardware may be a bit of a difficult choice for a thesis.