As the topic title says, what is the key factor in determining the stocking levels? For example, would it be possible to theoretical keep 200 guppies in a 10gallon tank with multiple established filters running? Similarly, would it be possible to have a single Oscar in a 100 gallon tank with a filter that is recommended for a 5gallon tank?