Is it possible to create your own blog from scratch and somehow incorporate the Metaweblog API so that you can connect to your blog using 3rd party blog editors like MarsEdit?

Thanks, Matt