Made PhotoDataVCs work as intended (aspects a little weird now, but will deal with that soon). Also made some optimizations with sizes