The current implementation of aura uses graph analysis. Would it be possible to use other types of analysis in the future?