Ok, my approach is no comparison to this slick component by Ely Greenfield.
His approach is also to try and mimic a trapezoid and have the bitmap drawn into it.
http://www.quietlyscheming.com/blog/components/tutorial-displayshelf-component/
One can learn a lot from his component and now he has even made an interactive tutorial to explain, saving us from pulling out our hairs. Great stuff.




