Could you please explain what XCP Designer is in a concise manner? I'm interested in learning more about this tool and how it relates to the world of cryptocurrency and finance. From my understanding, it's somehow involved in the creation and management of digital assets and smart contracts, but I'd like to hear a more detailed description from you, a professional in the field.