reorganize platform modules to give more overview over different backends