Given the provided context...

INSTRUCTION 

Please create a plan to create a Moose Project that services the above use-case, Moose being described in the following documentation: https://docs.getmoose.dev/ https://docs.getmoose.dev/project-structure 

This plan should outline: the types of sources you may need to connect to (and the data models you would create from them), the way you would send data from those sources to the Data Model's APIs, the definition of the egress data model that would service the consumption application, the streaming functions or blocks needed to get data from the raw data models to the egress data models; the egress API and the way that would interact with the destination application 

Only use Blocks if you need to, prefer Streaming Functions (Blocks act on the database table, streaming functions act on a row).

If we have a source and destination data model, Aurora can automate the creation of the streaming function. Refer to Aurora's automation.

Use Boreal.cloud for hosting and monitoring all infra

FORM OF ANSWER This should be in the form of an expandable to do list, with to do items unchecked, with the following headings 
SOURCES 

INGRESS 
> CONNECTION SCRIPTS AND CRONS 
> DATA MODELS 

EGRESS 
> DESTINATION DATA MODELS 
> STREAMING FUNCTIONS 
> BLOCKS 
> EGRESS APIS 

DESTINATION 
> SDK 
> Application

MONITORING