improvement: separate results from querying /nodes and /packages into separate lists, to enable queries on subset

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
feature: query packages subset depending on the selected nodes

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
update the package selection once a node data is fetched

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
track a package by name field to easily access versions by package names

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
feature: fetch all data on a specific package when it is selected

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
feature: query nodes by selected packages

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
improvement: add a package fetching indicator

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>