Broke  'random' selection code into reusable library extension of arrays & objects.
Added deployment path to track goals.
in progress : documentation, clean up and unifying practices.