Split Panel into its own file, and rename the remaining box-related code as geometry.js