Now this is a great challenge you have taken up! I look forward to seeing your complete work.
Forum Rules