Factorize encoding and centering in field and list
Pad before, after, after, before, after, before...
Fix init
Return Str with no pad when Align_Left