What is the difference between exchange, instant exchange and atomic swaps?

How users will communicate with each other to proceed with atomic swap?
Place order in the atomic order book — decentralized order book powered by BitTorrent protocol, so users distribute orders peer-to-peer without any centralized servers.
How Atomic exchange works?
Let’s assume you’re going to proceed with DCR to LTC exchange:
- You create Atomic swap order in Atomic wallet
- Select order from BitTorrent order book
- Enter amount of DCR to receive or LTC to send
- You confirm the swap
- The second party receives notification
- The second party confirms the swap
- Your and second party’s Atomic Wallet checks the contract
- You both receive your coins
I wish you had an explanation somewhere about how you will make your fee?
- Network fee for contract creation in the first blockchain
- Network fee for contract redemption in the second blockchain
- Atomic wallet service fee for successful atomic swap
- Network fee for contract creation in the second blockchain
- Network fee for contract redemption in the first blockchain
If swap is interrupted or failed
- Network fee for contract creation in the first blockchain
- Network fee for refund in the first blockchain
- Network fee for contract creation in the second blockchain
- Network fee for refund in the second blockchain
Are you working on the code only, or the GUI too?
We are developing an end-customer solution — Atomic scripts code and GUI.