I just added a new post that discusses matrix-free codes in general and how these design considerations affect Optizelle. Outside any general interest in this topic, this should also better explain what I’ve been working with lately and the code changes to Optizelle that I’m currently making. To that end, I still have several open questions about how to properly integrate some of these ideas into Optizelle, so if someone has any insight, please drop a line!