Graphics32, вероятно, предоставляет именно то, что вам нужно.
Он поставляется с компонентами, которые поддерживают слои, и есть несколько примеров приложений, показывающих, как их использовать.
Это абсолютно бесплатно, с открытым исходным кодом, не требует внешних DLL, и это быстро. Он работает как для Delphi, так и для FreePascal + Lazarus.
Примечание. На снимках экрана на странице проекта не показано ни одного слоя, а просто вытащите последнюю версию из svn и проверьте папку «Layers» под примерами. Там есть 3 демо.