This PR provides a basic API for a premise selection tool, which can be provided in downstream libraries. It does not implement premise selection itself!