Add schemas code, second attempt.

Why scala.collection and not collection.immutable?