Adding basic tips implementation.
Adding plugin system.