On the capacitor, why did you remove the address input from the original design? The point was previously to be able to have variable clocks in simulation and since it had already been implemented I don’t see why it would have been removed :(
(I’m a bit biased: I was the one to suggest the capacitor object so I’m more asking for peace of mind, sorry!)