Setup for platform independence layer