Make Fortran wrapper class singleton
Add comments for hierarchy python-interface