WIP: New bsp_#{name} code with notes at the end
Theoretically functional bsp_* functions