Removed include of sdk.h from CB core header; removed CB_PRECOMP guard and reordered headers. Added prep.h include.