registerLayer