Perfect
Exactly what I wanted, and very well crafted.  Highly recommend.
Rating: 5 stars