PL1
Review/requirement cleanups
Better sync of APIs
Move trace calls to a common place