Combinatorics of Spreads and Parallelisms