Now it supports things like parenting elements before they are added to a window and elements no longer have to constantly check for a nil entity