Implement Info bubble

Implement "Info Bubble" for:
-Library Item
-Node Component (tooltip for nodes)
-Error bubble

Added some test cases to cover this ald