How platform modules work