We want to give customers an inside view of our implementation so they could have a framework so they could go and do the same thing. If we can shorten the learning curve for our customers and for internal developers, that's success.