Viktor Gal <viktor.gal at maeth.com>
	- Design, general implementation