samples bare - with no imports at all basic - with std imports only common - with std and public imports multipkg - with multiple packages multimod - with multiple modules