Adds idea for desktop application system architecture I spoke about

What do you think @DavidSelkirk ?