Projections

Something yet to be written!

FIXME