Creating a Complex Historically Accurate Dynamic Window Assembly