Activities are intended as fully reusable
and interchangeable building blocks
that can be shared amongst different applications.
An existing email application,
for example,
might contain an activity specifically for composing
and sending an email message