Did you try asking ChatGPT, it's really good at consulting types of questions. Just need to iterate and probe, and ask it to expand and be specific as conversation flows. Can also take it on a tangent.