What can be rigid, semi-rigid, or non-rigid