migrated libcomponents, on to systems