A direct answer to your question would be No.

Although many attempts have been made and one can find various information in the Forum and the Tutorials/FAQ, no one has yet done what you ask.

Will you be the first?