New question : offense starting position on field

Just want to confirm (or not!) the way I already play.
I believe we'll all agree on linemen position : on center field, or on hash marks on big boards, TGCGT formation, C on LOS, T and G 1 yard behind. 1/2base minimum between them, 1base width maximum between them. Can't touch each other figure.
Quarteback : behind the center (1/2-1 base lenght behind Center's base)
I already know the legal formation for LOS (7 men on O).
Now...the questions about the other ones.
WRS : how deep (refering to the LOS, yards) on the field can they be positioned on start ? Can I put them directly on side of the linemen, or should I keep a space between them ?
TE : can I put it directly on side of linemen, to form a sort of 6 linemen, or should I keep a space between the 5 linemen and the other ones ?
RBs (hb and fb) : for now, we agreed to place them between the hash marks AND/OR between the linemen line width, forming a "square" (from left side of left tackle to right side of the right tackle), behind the rear side of QB's base. Do you think it's right/legal ?
How deep (yards) can I put my Rbs refering to the LOS ?
thank !