Fixed abstract packaging and introduced component-forwarding