Loading an 'UI skin pack'

Hey guys! So I just wanted to ask whats a fast/best way to load a ‘UI skin pack’. In my game, users can use images in a folder as ‘skins’ for the UI as long as the filenames are correct and image sizes are valid. They can change folders during runtime.

I know I can load using WWW and cast them to Texture2D for all the images, but is this the best way? Thanks in advance

is a good alternative !