Public and private include files have been separated to be able to move plugins to separate repositories.