Create a firefly entry point that appears as a blank canvas. The user (via api or drop downs) then add add images, tables, and charts at any position and move them around. This is for use with the remote API.
The user should have a very fine grain control over his layout and what appears together.
This layout should scroll that the users can stack many cells together.