Created a thin export layer to control access to core lib