Design and analysis of the (1) Gravity System and (2) Lateral System using NDS, NDS Supplement, SDPWS, ASCE7-16, and ASCE7-16 Commentary