Personally I think it is more than possible. Knowledge is infinite, which technically means anything is possible - you just require certain factors to be met previously.