What is NFT Development, and what advantages does it have for developing blockchain applications?