Provide unified interfaces in layers