IntelliCage - 20 years of our perspective