Modules

order plugins based on inter-plugin dependencies