Video 1 Variable Diffraction Grating from Kirigami Nanocomposite Video 2 Damage Resistant Structural Battery StructuralGT github StructuralGT pypi