editor: put bsp into a separate namespace
editor: use std::vector for bsp::Vector storage