First pass at an API for a higher-level target API