Конечно,
Кстати проект интересный, респект вам за идею. Мне интересно структура статическая, или меняется? Т.е. Если я привел 5 рефералов, А,Б,В,Г и Д, на первом уровне у меня А, Б И В всегда, или возможна некая ротация и может оказаться Д, Г и В? А остальные уже под ними.