If you ask a question such as the following:
How can I design some feature X so that it is Y, and supports Z?
(e.g. this question)
Obviously at some point you're going to work out how you did it. Since this is designed as a site to learn, I think posting the solution you used (if it differs from the answers given) could be useful to other people. I'm not suggesting posting your solution and accepting it; I'm saying to accept the suggestion that was most useful and put yours as a tool for others to learn from.
However, is this more suited to be posted as an answer to your question, or edited in as a 'Here's how I went with it' end to the question itself?