Initial suggestions for RDD

Don't merge this yet, it's only some suggestions. Modify it and keep this PR going until we like it, then we merge it and start to actually implement it.