Core components relationship === <table><tr> <td valign="top"><table class='widget_list' border=1> <colgroup span="3"></colgroup> <tr><th align='center' colspan=3 scope=colgroup>Acquire other objects from a screen</th></tr> <tr style='font-weight: bold;'> <th align='center'>Class</th> <th align='center'></th> <th align='center'>Property</th> </tr> <tr> <td>tag</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen1.svg"></td> <td>s.tags</td> </tr> <tr> <td>tag</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen2.svg"></td> <td>s.selected_tag</td> </tr> <tr> <td>tag</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen3.svg"></td> <td>s.selected_tags</td> </tr> <tr> <td>client</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen4.svg"></td> <td>s.clients</td> </tr> <tr> <td>client</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen5.svg"></td> <td>s.hidden_clients</td> </tr> <tr> <td>client</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen6.svg"></td> <td>s.tiled_clients</td> </tr> </table></td> <td valign="top"><table class='widget_list' border=1> <colgroup span="3"></colgroup> <tr><th align='center' colspan=3 scope=colgroup>Acquire a screen from other objects</th></tr> <tr style='font-weight: bold;'> <th align='center'>Class</th> <th align='center'></th> <th align='center'>Property</th> </tr> <tr> <td>tag</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen7.svg"></td> <td>t.screen</td> </tr> <tr> <td>client</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen8.svg"></td> <td>c.screen</td> </tr> <tr> <td>naughty.notification</td> <td><img src="../images/AUTOGEN_uml_nav_tables_screen9.svg"></td> <td>n.screen</td> </tr> </table></td> </tr><tr> <td colspan=2 style="color:#00000044"> <b>Legend:</b> <i>c</i>: a client object, <i>t</i>: a tag object, <i>s</i>: a screen object, <i>k</i>: an awful.key object, <i>b</i>: a awful.button object, <i>n</i>: a naughty.notification object </td> </tr> </table>