source: added essential bsp structs only. These will be the only ones used until significant progress has been made