I'm wondering how easy this is going to be be.From both the description and diagram, it looks complex.And complexity usually means a whole lot of effort will be needed.