Which modules can applications include?

The application documentation contains a list of all the default modules and apps that are in the firmware. Of those, which are the ones that can be included in a application?

App(
    appid="example",
    name="Example",
    apptype=FlipperAppType.External,
    entry_point="file_here",
    stack_size=1 * 1024,
    requires=[
        # What can go here?
    ]
)