add gallery fade-in/out effects
update exposure graphic
add sample images to modal layout + cleanup core logic
start preview system, add more project samples
finish preview system, update modal responsiveness, add remaining project samples