IDL workflow (no longer maintained, kept here for reference)