now the API reference (i.e. all source code definitions) will be stored in separated html files, therefore reducing the main html by a large amount