Add MemberList and ItemMember

An `AssemblyItem` has components (`ItemMember`) which are stored in a `MemberList`.