Yea, but not for customer use. It's for behind the scenes so custom orders can be created.
Looking at the aglos is scary enough, but I see there are a few frameworks to use as a starting point.
The question is purely so I know what sort of investment I need to be aiming for, so when I hit that level I can start implementing it.