some rewriting of docs.
moved the HasPadding and PaddingGadget together.