Yeah I know how to use others peoples stuff Its called Copy paste or just reuse the library

If you like I'll add all the procedures etc to the TPhxImage class - this leaves you to carry on with the other items. I at least know enough on how to do this now

I will use the logic as in S2DL (Probably mostly copy and paste). Once I'm done I'll give it back to you and you can optimise it.