Design, Preparation And Characterization Of Novel Pseudorotaxanes, Semirotaxanes, Rotaxanes, Non-Covalent Supramolecular Polymers And Polycatenanes