Fix the ID accumulation bug in constructor of BaseObject class
Add test02 to test BaseObject
Add empty button classes
Add empty container class for containing drawable controllers