Build a cross-platform, java-based creative writing program which prompts users through an improvization-based method, including randomly provided suggestions, and uses XML (probably) to set formatting for screenplay, novel, short story or play format.