Only you understand your requirements. There are a dozen different techniques that could be made to work, some easy, some not so. Some (sort of) fast, some slow. Some that will be pleasing to the eye, many that won't.
You'll have to try several techniques and see what works for you.
Bookmarks