Base pallete and editor functionality