initial gallery block (very alpha, but working with exception of (re-)sort)