Since images in the real application will not really be loaded but given by the user, its more appropriate to have a class who stores those images and is agnostic how exactly they are brought.
Tasks:
[x] Remove ImageLoader.
[x] Remove classes it depends on.
[x] Implement the class that will replace it.
[x] Create init tests for that class.
Acceptance Criteria:
A class that will replace ImageLeader should be implemented.
The functions of that class should be unit tested.
It should be not affect the other modules besides /utils
Since images in the real application will not really be loaded but given by the user, its more appropriate to have a class who stores those images and is agnostic how exactly they are brought.
Tasks:
[x] Create init tests for that class.
Acceptance Criteria: