A framework for formulating and implementing non-associative plasticity models for shell buckling computations. (5th December 2022)