The discussion linked below is similar and talks about some of the considerations with trying to do this: