Updated Region.append and Region.insert to return the component added
Updated Region.insert to allow "componentId" argument to contain an pre-instantiated component object