The Structure, Role and Flexibility of Grain Boundaries