research into coding for after effects or 'expressions' - powerful tools that are used to control high-end productions. i looked at one that could help with a 'kaleidoscopic' visual within my animation, which is a a basic looping cycle.
the red highlighted code represents the key frames which are being expressed, in this case by --loopOut(type='cycle')--. the selected keyframes will loop round for ever and ever with this command.