Thanks. I meant organization-wise really. I've got it implemented already, but i'm not sure i'm doing it the best way. I'm fairly happy with it now though.
"A man who carries a cat by the tail learns something he can learn in no other way.
it doesn't matter if you do it the best way for the first time, in fact, i believe it will "hurt" you specially if you are learning (copying) from other people, do it you way and then when it doesn't work, you should ask for help, i think it's the best way to learn