Initial version with basic flow, padding, margin and horizontal centering