code: public static <T extends ISized & IChild<U>, U extends ISized> IntSupplier bottomAligned(T owner, int spacing)
  	{
  
  		return () -> {
  			U parent = owner.getParent();
  			if (owner.getParent() == null)
  				return 0;
  			return parent.size().height() - owner.size().height() - Padding.of(parent).bottom() - spacing;
  		};
  
  	}
docs: Positions the owner to the bottom inside its parent.<br>
  Respects the parent padding.
  
  @param <T> the generic type
  @param <U> the generic type
  @param spacing the spacing
  @return the int supplier