Supramolecular Assembly Of Halide Perovskite Building Blocks