Modular and predictable assembly of porous organic molecular crystals