First pass of working AutoArrange attribute