BasePreview no longer fix its own size in constructor

This prevented free-sized previews from correctly sizing
Fixed path of resources in UI files