can i combine three functionality in one public app?

can I combine three functionality in one public app like referral & Loyalty ,chat-bot and SMS service inside a single shopify public app. and can I make these service optional to chose

like if a merchant want to select chat bot only, and another want only referral and SMS. how I can achieve this all suggestion will be appreciated

or I have to create separate apps for these three?