This article will feature optional customization options requiring javascript.