Iconic dynamic source

Solves #342 

@myqroft check out this solution.