inital changes to load perspectives by id
migrated perspective to FXPerspective interface