Looks like a ton of work but should be well worth it when ya get finished.

Nice start!