Keeping synchronised with window_selection util.
added: window selection based on temporal window (experimental)
added: off-screen data filter
added: plotting function
improved: one-row-per-target matrix initialisation
fixed: subject-id dtype - now handles ids in range 0 - 65535