Add: modularize Iridescence (proof of concept)