Add PDB sample point API similar to how the guide API works. Add core API similar to the core guide API to make guide and sample point APIs as similar as possible.