Added a dynamic camera that keeps all of a set of positions visible at all times and moved each module into its own file.