Split up user objects into files. Split up tasks into different types.